package com.platform.modular.vehicle.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.platform.core.pojo.page.PageResult;
import com.platform.modular.vehicle.entity.AutohomeVehicleModel;
import com.platform.modular.vehicle.param.AutohomeVehicleModelParam;

import java.util.List;

/**
 * 车型表service接口
 *
 * @author gyp
 * @date 2025-01-13 14:31:03
 */
public interface AutohomeVehicleModelService extends IService<AutohomeVehicleModel> {

    /**
     * 查询车型表
     *
     * @author gyp
     * @date 2025-01-13 14:31:03
     */
    PageResult<AutohomeVehicleModel> page(AutohomeVehicleModelParam autohomeVehicleModelParam);

    /**
     * 车型表列表
     *
     * @author gyp
     * @date 2025-01-13 14:31:03
     */
    List<AutohomeVehicleModel> list(AutohomeVehicleModelParam autohomeVehicleModelParam);

    /**
     * 添加车型表
     *
     * @author gyp
     * @date 2025-01-13 14:31:03
     */
    void add(AutohomeVehicleModelParam autohomeVehicleModelParam);

    /**
     * 删除车型表
     *
     * @author gyp
     * @date 2025-01-13 14:31:03
     */
    void delete(List<AutohomeVehicleModelParam> autohomeVehicleModelParamList);

    /**
     * 编辑车型表
     *
     * @author gyp
     * @date 2025-01-13 14:31:03
     */
    void edit(AutohomeVehicleModelParam autohomeVehicleModelParam);

    /**
     * 查看车型表
     *
     * @author gyp
     * @date 2025-01-13 14:31:03
     */
     AutohomeVehicleModel detail(AutohomeVehicleModelParam autohomeVehicleModelParam);

}
